/* Global styles for layout of site*/
/* START:notice */
body {
	background: lightgrey; /*#EE82EE*/
background-image: url('../images/h_gray.png');
background-repeat: no-repeat;
background-attachment: fixed;
	font: smaller century gothic, sans-serif;
}
a {
	text-decoration: none;
	color: fuchsia;
	font-weight: bold;
}
#notice {
border: 2px solid #000000;
padding: 2px;
margin-bottom: 4px;
background-color: #000000;
font: bold smaller century gothic sans-serif;
}
/* END:notice */
/* Styles for main page */
#entry {
	padding: 0 175px 0 110px;
	font: 2 century gothic sans-serif;
	position: relative;
}
#watermark {
	
	margin-left: -100px;
	height: 190px;
	width: 192px;
	margin-top: 0px;
	position: absolute;
	z-index: 0;
}
#sideofbanner {
	/*background: transparent url(h_gray.png) no-repeat top;*/
	margin-left: 80px;
	height: 200px;
	width: 250px;
	margin-top: 40px;
	position: absolute;
	z-index: 0;
}



/*#banner img {
float: center;
}*/
#banner {
/*background: transparent url(h_gray.png) no-repeat top;*/
margin-left: 315px;
/*height: 100px;*/
width: 258px;
margin-top: 20px;
position: absolute;
z-index: 2;
/*border-bottom: 4px solid;
 font: small-caps 50px/50px "Times New Roman", serif; */
/*font: small-caps 50px/50px serif;
color: #000080;
text-align: center;*/
}
#columns {
/*background: lightpink; changed from #000000 for shadedBorder*/
/*float: left;*/
height: 100%;
margin-top: 175px;
margin-left: -15px;
position: absolute;

/*height: 100%;
width: 64.5em;
padding-bottom: 5em;
padding-left: 3em;
margin-left: 2em;
*/
}
#logininfo {
/*float: left;*/
margin-left: 520px;
margin-top: 10px;
width: 500px;
/*border: 1px dashed #ffffff;*/
position: relative;

}

#main {
float: left;
margin-left: 6px;
margin-top: 20px;
padding-top: 0px;
padding-left: 0px;
background: #fffffff;
width: 570px;
height: 100%;
}
#side {
float: left;
margin-left: 15px;
margin-top: 20px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
width: 150px;
background: #000000;
border: 1px solid #000000;
height: 100%;
}
#right {
float: right;
margin-right: 20px;
margin-top: 20px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
background: ;
padding-bottom: 10px;
width: 150px;
border: 1px solid #000000;
height: 100%;
}
.curvedborders {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background: #FFFFFF none repeat scroll 0%;
border: 1px solid #1E90FF;
padding: 0 10px 10px 10px;
margin: 0 0 20px 0;
}

/*#side a {
color: fuchsia;
font-size: small;
}
*/
h1 {
font: 150% bold century gothic, sans-serif;
color: #1E90FF;
/*border-bottom: 3px dotted #77d;*/
}
 c1 {
	font-weight: bold;
	color: #000000;
	font-size: 18px;
}
textarea {
	background: #00b6f0;
	font: century gothic;
	}
input {
	background: #00b6f0;
	font: century gothic;
	}
select {
	background: lightblue;
	font: century gothic;
}

#prebox {
#float: left;
border: 1px solid #000000;
background: ;
padding-left: 10px;
padding-right: 2px;
padding-bottom: 0px;
height: auto;
margin-bottom: 10px;
}
#entries {
border: 1px solid #000000;
background: ;
padding-left: 10px;
padding-bottom: 1px;
padding-right: 10px;
height: auto;
}
#entries img {
	border: 2px solid #1E90FF;
	padding: 0px;
	background: #000000;
}
p1 {
	font-weight: bold;
	color: fuchsia;
	font-size: large;
}
#entries t1 {
font: 200% bold century gothic, sans-serif;
color: #1E90FF;
/*border-bottom: 3px dotted #77d;*/
}
#entry-list .list-title {
color: #244;
font-weight: bold;
font-size: larger;
}

.list-one-sheet {
width: 100px;
/*height: 70px; 
sorry denise i made a change :david
but i think this looks better love you*/
}


#entry-list .list-actions {
font-size: x-small;
text-align: right;
padding-left: 1px;
}

.list-line-even {
background: #d0d0d0;
}

#entry-list .list-line-odd {
background: #d0d0d0;
}
#entry-list table {
	border: 1px solid #1E90FF;
}
#entry-list td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
subs {
	font-size: small;
}
#subs {
	font-size: small;
}

.resize-pic {
	width: 400px;
}
.img-border {
	border: 2px solid #1E90FF;
	padding: 0px;
	background: #000000;
}
#tags table {
	border: 1px solid #1E90FF;
}	
.fieldWithErrors {
  padding: 2px;
  background-color: fuchsia;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #000000;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: lightblue;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #000000;
  color: fuchsia;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
/*for shadedBorder.js*/
#shadowed-border {
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 25px;
  width: 940px;
  height: auto;
  margin-left: 5px;
  margin-top: 0px;
  margin-bottom: 2px;
  /*margin: 20px auto;*/
  float: left;
}

#shadowed-border .sb-inner {
  background:#000000;
}

#shadowed-border .sb-border {
  background:#fff;
}

#shadowed-border2 {
  padding: 20px;
  width: auto;
  /*margin: 5px auto; */
}

#shadowed-border2 .sb-inner {
  background:#000000;
}

#shadowed-border2 .sb-border {
  background:#FFFFFF;
}

.plain {
  padding: 10px;
  width: 30%;
  margin: 10px auto;
  border: thin solid black;
}
/* This is the style sheet for how the comments will be displayed on each entry */
#comment {
	background: #000000;
	color: #ffffff;
	padding: 0.5px;
	margin: 0.5px;
}
#comment subs {
	font-size: 10px;
	color: #1E90FF;
}
#comment hr {
	color: #1E90FF;
	border-style: dotted;
}

    .star-rating{
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 115px;
        height: 23px;
        position: relative;
        background: url(../images/star_rating.gif) top left repeat-x;        
    }
    .star-rating li{
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
    }
    .star-rating li a{
        display:block;
        width:23px;
        height: 23px;
        text-decoration: none;
        text-indent: -4000px;
        z-index: 23;
        position: absolute;
        padding: 0px;
    }
    .star-rating li a:hover{
        background: url(../images/star_rating.gif) left center;
        z-index: 2;
        left: 0px;
        border:none;
    }
    .star-rating a.one-star{
        left: 0px;
    }
    .star-rating a.one-star:hover{
        width:23px;
    }
    .star-rating a.two-stars{
        left:23px;
    }
    .star-rating a.two-stars:hover{
        width: 46px;
    }
    .star-rating a.three-stars{
        left: 46px;
    }
    .star-rating a.three-stars:hover{
        width: 69px;
    }
    .star-rating a.four-stars{
        left: 69px;
    }    
    .star-rating a.four-stars:hover{
        width: 92px;
    }
    .star-rating a.five-stars{
        left: 92px;
    }
    .star-rating a.five-stars:hover{
        width: 115px;
    }
    .star-rating li.current-rating{
        background: url(../images/star_rating.gif) left bottom;
        position: absolute;
        height: 23px;
        display: block;
        text-indent: -4000px;
        z-index: 1;
    }
	
	
div.rounded-box-side {
    width: 160px;
    background-color: #FFFFFF;
    margin: -5px;
	padding: 5px 2px 10px 2px;
}
div.rounded-box-right {
    width: 160px;
    background-color: #FFFFFF;
    margin: -5px;
	padding: 1px;
}
div.rounded-box-prebox {
    width: 533px;
    background-color: #FFFFFF;
    margin: 0px;
	margin-top: -5px;
	padding: 10px;
}
div.rounded-box-entries {
    width: 533px;
    background-color: #FFFFFF;
    margin: 0px;
	padding: 10px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:#000; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color:#FFFFFF; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative; padding: 8px; color:#000;
}

